home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 115 / macaddict115.cdr / Software / Development / REALbasicMacOSX.dmg / REALbasic 2005 Release 4 / REALbasic 2005.app / Contents / Resources / powerpointclasses < prev    next >
Text File  |  2005-07-15  |  79KB  |  2,270 lines

  1. Class PowerPointCollection
  2. inherits OLEObject
  3.     dim Count as integer
  4.     dim _NewEnum as OLEObject
  5.     Function _Index(index_Param as integer) as variant
  6. End Class
  7.  
  8. Class PowerPointApplication
  9. inherits OLEObject
  10.     dim Active as integer
  11.     dim ActivePresentation as PowerPointPresentation
  12.     dim ActivePrinter as string
  13.     dim ActiveWindow as PowerPointDocumentWindow
  14.     dim AddIns as PowerPointAddIns
  15.     dim AnswerWizard as OLEObject
  16.     dim Assistant as OLEObject
  17.     dim Build as string
  18.     dim Caption as string
  19.     dim COMAddIns as OLEObject
  20.     dim CommandBars as variant
  21.     dim Creator as integer
  22.     dim DefaultWebOptions as PowerPointDefaultWebOptions
  23.     dim Dialogs as PowerPointPPDialogs
  24.     dim FeatureInstall as integer
  25.     dim FileFind as OLEObject
  26.     dim FileSearch as OLEObject
  27.     dim Height as single
  28.     dim HWND as integer
  29.     dim LanguageSettings as OLEObject
  30.     dim Left as single
  31.     dim Marker as PowerPointMarker
  32.     dim MsoDebugOptions as OLEObject
  33.     dim Name as string
  34.     dim OperatingSystem as string
  35.     dim Path as string
  36.     dim Presentations as PowerPointPresentations
  37.     dim ProductCode as string
  38.     dim ShowWindowsInTaskbar as integer
  39.     dim SlideShowWindows as PowerPointSlideShowWindows
  40.     dim Top as single
  41.     dim VBE as VBE
  42.     dim Version as string
  43.     dim Visible as integer
  44.     dim Width as single
  45.     dim Windows as PowerPointDocumentWindows
  46.     dim WindowState as integer
  47.     Sub Activate()
  48.     Function FileDialog(Type_Param as integer) as PowerPointFileDialog
  49.     Function GetOptionFlag(Option_Param as integer, Persist_Param as boolean) as boolean
  50.     Sub Help(HelpFile_Param as string, ContextID_Param as integer)
  51.     Sub LaunchSpelling(pWindow_Param as PowerPointDocumentWindow)
  52.     Sub Quit()
  53.     Function Run(MacroName_Param as string, safeArrayOfParams_Param as variant) as variant
  54.     Sub SetOptionFlag(Option_Param as integer, State_Param as boolean, Persist_Param as boolean)
  55.     Event EventTriggered(eventName As String, parameters() As Variant)
  56.     Event NewPresentation(pres As PowerPointPresentation)
  57.     Event PresentationClose(pres As PowerPointPresentation)
  58.     Event PresentationNewSlide(pres As PowerPointPresentation)
  59.     Event PresentationOpen(pres As PowerPointPresentation)
  60.     Event PresentationPrint(pres As PowerPointPresentation)
  61.     Event PresentationSave(pres As PowerPointPresentation)
  62.     Event SlideShowBegin(win As PowerPointSlideShowWindow)
  63.     Event SlideShowEnd(pres As PowerPointPresentation)
  64.     Event SlideShowNextBuild(win As PowerPointSlideShowWindow)
  65.     Event SlideShowNextSlide(win As PowerPointSlideShowWindow)
  66.     Event WindowActivate(pres As PowerPointPresentation, win As PowerPointDocumentWindow)
  67.     Event WindowBeforeDoubleClick(sel As PowerPointSelection, byref cancel As Boolean)
  68.     Event WindowBeforeRightClick(sel As PowerPointSelection, byref cancel As Boolean)
  69.     Event WindowDeactivate(pres As PowerPointPresentation, win As PowerPointDocumentWindow)
  70.     Event WindowSelectionChange(sel As PowerPointSelection)
  71.     EventImp EventTriggered(eventName As String, parameters() As Variant) As Variant
  72.         Select Case eventName
  73.         Case "NewPresentation"
  74.           NewPresentation( parameters(1) )
  75.         Case "PresentationClose"
  76.           PresentationClose( parameters(1) )
  77.         Case "PresentationNewSlide"
  78.           PresentationNewSlide( parameters(1) )
  79.         Case "PresentationOpen"
  80.           PresentationOpen( parameters(1) )
  81.         Case "PresentationPrint"
  82.           PresentationPrint( parameters(1) )
  83.         Case "PresentationSave"
  84.           PresentationSave( parameters(1) )
  85.         Case "SlideShowBegin"
  86.           SlideShowBegin( parameters(1) )
  87.         Case "SlideShowEnd"
  88.           SlideShowEnd( parameters(1) )
  89.         Case "SlideShowNextBuild"
  90.           SlideShowNextBuild( parameters(1) )
  91.         Case "SlideShowNextSlide"
  92.           SlideShowNextSlide( parameters(1) )
  93.         Case "WindowActivate"
  94.           WindowActivate( parameters(1), parameters(2) )
  95.         Case "WindowBeforeDoubleClick"
  96.           Dim cancel As Boolean = parameters(2)
  97.           WindowBeforeDoubleClick( parameters(1), cancel )
  98.           parameters(2) = cancel
  99.         Case "WindowBeforeRightClick"
  100.           Dim cancel As Boolean = parameters(2)
  101.           WindowBeforeRightClick( parameters(1), cancel )
  102.           parameters(2) = cancel
  103.         Case "WindowDeactivate"
  104.           WindowDeactivate( parameters(1), parameters(2) )
  105.         Case "WindowSelectionChange"
  106.           WindowSelectionChange( parameters(1) )
  107.         Else
  108.           EventTriggered( eventName, parameters )
  109.         End Select
  110.     End EventImp
  111. End Class
  112.  
  113. Class PowerPointGlobal
  114. inherits OLEObject
  115.     dim ActivePresentation as PowerPointPresentation
  116.     dim ActiveWindow as PowerPointDocumentWindow
  117.     dim AddIns as PowerPointAddIns
  118.     dim AnswerWizard as OLEObject
  119.     dim Application as PowerPointApplication
  120.     dim Assistant as OLEObject
  121.     dim CommandBars as variant
  122.     dim Dialogs as PowerPointPPDialogs
  123.     dim Presentations as PowerPointPresentations
  124.     dim SlideShowWindows as PowerPointSlideShowWindows
  125.     dim Windows as PowerPointDocumentWindows
  126. End Class
  127.  
  128. Class PowerPointColorFormat
  129. inherits OLEObject
  130.     dim Application as OLEObject
  131.     dim Creator as integer
  132.     dim Parent as OLEObject
  133.     dim RGB as integer
  134.     dim SchemeColor as integer
  135.     dim Type as integer
  136. End Class
  137.  
  138. Class PowerPointSlideShowWindow
  139. inherits OLEObject
  140.     dim Active as integer
  141.     dim Application as PowerPointApplication
  142.     dim Height as single
  143.     dim HWND as integer
  144.     dim IsFullScreen as integer
  145.     dim Left as single
  146.     dim Parent as OLEObject
  147.     dim Presentation as PowerPointPresentation
  148.     dim Top as single
  149.     dim View as PowerPointSlideShowView
  150.     dim Width as single
  151.     Sub Activate()
  152. End Class
  153.  
  154. Class PowerPointSelection
  155. inherits OLEObject
  156.     dim Application as PowerPointApplication
  157.     dim Parent as OLEObject
  158.     dim ShapeRange as PowerPointShapeRange
  159.     dim SlideRange as PowerPointSlideRange
  160.     dim TextRange as PowerPointTextRange
  161.     dim Type as integer
  162.     Sub Copy()
  163.     Sub Cut()
  164.     Sub Delete()
  165.     Sub Unselect()
  166. End Class
  167.  
  168. Class PowerPointDocumentWindows
  169. inherits OLEObject
  170.     dim Application as PowerPointApplication
  171.     dim Count as integer
  172.     dim Parent as OLEObject
  173.     dim _NewEnum as OLEObject
  174.     Sub Arrange(arrangeStyle_Param as integer)
  175.     Function Item(index_Param as integer) as PowerPointDocumentWindow
  176.     Function _Index(index_Param as integer) as variant
  177. End Class
  178.  
  179. Class PowerPointSlideShowWindows
  180. inherits OLEObject
  181.     dim Application as PowerPointApplication
  182.     dim Count as integer
  183.     dim Parent as OLEObject
  184.     dim _NewEnum as OLEObject
  185.     Function Item(index_Param as integer) as PowerPointSlideShowWindow
  186.     Function _Index(index_Param as integer) as variant
  187. End Class
  188.  
  189. Class PowerPointDocumentWindow
  190. inherits OLEObject
  191.     dim Active as integer
  192.     dim ActivePane as PowerPointPane
  193.     dim Application as PowerPointApplication
  194.     dim BlackAndWhite as integer
  195.     dim Caption as string
  196.     dim Height as single
  197.     dim HWND as integer
  198.     dim Left as single
  199.     dim Panes as PowerPointPanes
  200.     dim Parent as OLEObject
  201.     dim Presentation as PowerPointPresentation
  202.     dim Selection as PowerPointSelection
  203.     dim SplitHorizontal as integer
  204.     dim SplitVertical as integer
  205.     dim Top as single
  206.     dim View as PowerPointView
  207.     dim ViewType as integer
  208.     dim Width as single
  209.     dim WindowState as integer
  210.     Sub Activate()
  211.     Sub Close()
  212.     Sub FitToPage()
  213.     Sub LargeScroll(Down_Param as integer, Up_Param as integer, ToRight_Param as integer, ToLeft_Param as integer)
  214.     Function NewWindow() as PowerPointDocumentWindow
  215.     Function PointsToScreenPixelsX(Points_Param as single) as integer
  216.     Function PointsToScreenPixelsY(Points_Param as single) as integer
  217.     Function RangeFromPoint(X_Param as integer, Y_Param as integer) as OLEObject
  218.     Sub ScrollIntoView(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single, Start_Param as integer)
  219.     Sub SmallScroll(Down_Param as integer, Up_Param as integer, ToRight_Param as integer, ToLeft_Param as integer)
  220. End Class
  221.  
  222. Class PowerPointView
  223. inherits OLEObject
  224.     dim Application as PowerPointApplication
  225.     dim DisplaySlideMiniature as integer
  226.     dim Parent as OLEObject
  227.     dim Slide as OLEObject
  228.     dim Type as integer
  229.     dim Zoom as integer
  230.     dim ZoomToFit as integer
  231.     Sub GotoSlide(index_Param as integer)
  232.     Sub Paste()
  233. End Class
  234.  
  235. Class PowerPointSlideShowView
  236. inherits OLEObject
  237.     dim AcceleratorsEnabled as integer
  238.     dim AdvanceMode as integer
  239.     dim Application as PowerPointApplication
  240.     dim CurrentShowPosition as integer
  241.     dim IsNamedShow as integer
  242.     dim LastSlideViewed as PowerPointSlide
  243.     dim Parent as OLEObject
  244.     dim PointerColor as PowerPointColorFormat
  245.     dim PointerType as integer
  246.     dim PresentationElapsedTime as single
  247.     dim Slide as PowerPointSlide
  248.     dim SlideElapsedTime as single
  249.     dim SlideShowName as string
  250.     dim State as integer
  251.     dim Zoom as integer
  252.     Sub DrawLine(BeginX_Param as single, BeginY_Param as single, EndX_Param as single, EndY_Param as single)
  253.     Sub EndNamedShow()
  254.     Sub EraseDrawing()
  255.     Sub Exit_()
  256.     Sub First()
  257.     Sub GotoNamedShow(SlideShowName_Param as string)
  258.     Sub GotoSlide(index_Param as integer, ResetSlide_Param as integer)
  259.     Sub InstallTracker(pTracker_Param as PowerPointMouseTracker, Presenter_Param as integer)
  260.     Sub Last()
  261.     Sub Next_()
  262.     Sub Previous()
  263.     Sub ResetSlideTime()
  264. End Class
  265.  
  266. Class PowerPointSlideShowSettings
  267. inherits OLEObject
  268.     dim AdvanceMode as integer
  269.     dim Application as PowerPointApplication
  270.     dim EndingSlide as integer
  271.     dim LoopUntilStopped as integer
  272.     dim NamedSlideShows as PowerPointNamedSlideShows
  273.     dim Parent as OLEObject
  274.     dim PointerColor as PowerPointColorFormat
  275.     dim RangeType as integer
  276.     dim ShowType as integer
  277.     dim ShowWithAnimation as integer
  278.     dim ShowWithNarration as integer
  279.     dim SlideShowName as string
  280.     dim StartingSlide as integer
  281.     Function Run() as PowerPointSlideShowWindow
  282. End Class
  283.  
  284. Class PowerPointNamedSlideShows
  285. inherits OLEObject
  286.     dim Application as PowerPointApplication
  287.     dim Count as integer
  288.     dim Parent as OLEObject
  289.     dim _NewEnum as OLEObject
  290.     Function Add(Name_Param as string, safeArrayOfSlideIDs_Param as variant) as PowerPointNamedSlideShow
  291.     Function Item(index_Param as variant) as PowerPointNamedSlideShow
  292.     Function _Index(index_Param as integer) as variant
  293. End Class
  294.  
  295. Class PowerPointNamedSlideShow
  296. inherits OLEObject
  297.     dim Application as PowerPointApplication
  298.     dim Count as integer
  299.     dim Name as string
  300.     dim Parent as OLEObject
  301.     dim SlideIDs as variant
  302.     Sub Delete()
  303. End Class
  304.  
  305. Class PowerPointPrintOptions
  306. inherits OLEObject
  307.     dim ActivePrinter as string
  308.     dim Application as PowerPointApplication
  309.     dim Collate as integer
  310.     dim FitToPage as integer
  311.     dim FrameSlides as integer
  312.     dim HandoutOrder as integer
  313.     dim NumberOfCopies as integer
  314.     dim OutputType as integer
  315.     dim Parent as OLEObject
  316.     dim PrintColorType as integer
  317.     dim PrintFontsAsGraphics as integer
  318.     dim PrintHiddenSlides as integer
  319.     dim PrintInBackground as integer
  320.     dim Ranges as PowerPointPrintRanges
  321.     dim RangeType as integer
  322.     dim SlideShowName as string
  323. End Class
  324.  
  325. Class PowerPointPrintRanges
  326. inherits OLEObject
  327.     dim Application as PowerPointApplication
  328.     dim Count as integer
  329.     dim Parent as OLEObject
  330.     dim _NewEnum as OLEObject
  331.     Function Add(Start_Param as integer, End_Param as integer) as PowerPointPrintRange
  332.     Sub ClearAll()
  333.     Function Item(index_Param as integer) as PowerPointPrintRange
  334.     Function _Index(index_Param as integer) as variant
  335. End Class
  336.  
  337. Class PowerPointPrintRange
  338. inherits OLEObject
  339.     dim Application as PowerPointApplication
  340.     dim End_ as integer
  341.     dim Parent as OLEObject
  342.     dim Start as integer
  343.     Sub Delete()
  344. End Class
  345.  
  346. Class PowerPointAddIns
  347. inherits OLEObject
  348.     dim Application as PowerPointApplication
  349.     dim Count as integer
  350.     dim Parent as OLEObject
  351.     dim _NewEnum as OLEObject
  352.     Function Add(FileName_Param as string) as PowerPointAddIn
  353.     Function Item(index_Param as variant) as PowerPointAddIn
  354.     Sub Remove(index_Param as variant)
  355.     Function _Index(index_Param as integer) as variant
  356. End Class
  357.  
  358. Class PowerPointAddIn
  359. inherits OLEObject
  360.     dim Application as PowerPointApplication
  361.     dim AutoLoad as integer
  362.     dim DisplayAlerts as integer
  363.     dim FullName as string
  364.     dim Loaded as integer
  365.     dim Name as string
  366.     dim Parent as OLEObject
  367.     dim Path as string
  368.     dim Registered as integer
  369.     dim RegisteredInHKLM as integer
  370. End Class
  371.  
  372. Class PowerPointPresentations
  373. inherits OLEObject
  374.     dim Application as PowerPointApplication
  375.     dim Count as integer
  376.     dim Parent as OLEObject
  377.     dim _NewEnum as OLEObject
  378.     Function Add(WithWindow_Param as integer) as PowerPointPresentation
  379.     Function Item(index_Param as variant) as PowerPointPresentation
  380.     Function Open(FileName_Param as string, ReadOnly_Param as integer, Untitled_Param as integer, WithWindow_Param as integer) as PowerPointPresentation
  381.     Function _Index(index_Param as integer) as variant
  382. End Class
  383.  
  384. Class PowerPointPresentation
  385. inherits OLEObject
  386.     dim Application as PowerPointApplication
  387.     dim BuiltInDocumentProperties as OLEObject
  388.     dim ColorSchemes as PowerPointColorSchemes
  389.     dim CommandBars as variant
  390.     dim Container as OLEObject
  391.     dim CustomDocumentProperties as OLEObject
  392.     dim DefaultLanguageID as integer
  393.     dim DefaultShape as PowerPointShape
  394.     dim DisplayComments as integer
  395.     dim EnvelopeVisible as integer
  396.     dim ExtraColors as PowerPointExtraColors
  397.     dim FarEastLineBreakLanguage as integer
  398.     dim FarEastLineBreakLevel as integer
  399.     dim Fonts as PowerPointFonts
  400.     dim FullName as string
  401.     dim HandoutMaster as PowerPointMaster
  402.     dim HasTitleMaster as integer
  403.     dim HTMLProject as OLEObject
  404.     dim LayoutDirection as integer
  405.     dim Name as string
  406.     dim NoLineBreakAfter as string
  407.     dim NoLineBreakBefore as string
  408.     dim NotesMaster as PowerPointMaster
  409.     dim PageSetup as PowerPointPageSetup
  410.     dim Parent as OLEObject
  411.     dim Path as string
  412.     dim PrintOptions as PowerPointPrintOptions
  413.     dim PublishObjects as PowerPointPublishObjects
  414.     dim ReadOnly as integer
  415.     dim Saved as integer
  416.     dim SlideMaster as PowerPointMaster
  417.     dim Slides as PowerPointSlides
  418.     dim SlideShowSettings as PowerPointSlideShowSettings
  419.     dim SlideShowWindow as PowerPointSlideShowWindow
  420.     dim Tags as PowerPointTags
  421.     dim TemplateName as string
  422.     dim TitleMaster as PowerPointMaster
  423.     dim VBASigned as integer
  424.     dim VBProject as variant
  425.     dim WebOptions as PowerPointWebOptions
  426.     dim Windows as PowerPointDocumentWindows
  427.     Function AddTitleMaster() as PowerPointMaster
  428.     Sub AddToFavorites()
  429.     Sub ApplyTemplate(FileName_Param as string)
  430.     Sub Close()
  431.     Sub Export(Path_Param as string, FilterName_Param as string, ScaleWidth_Param as integer, ScaleHeight_Param as integer)
  432.     Sub FollowHyperlink(Address_Param as string, SubAddress_Param as string, NewWindow_Param as boolean, AddHistory_Param as boolean, ExtraInfo_Param as string, Method_Param as integer, HeaderInfo_Param as string)
  433.     Sub MakeIntoTemplate(IsDesignTemplate_Param as integer)
  434.     Function NewWindow() as PowerPointDocumentWindow
  435.     Sub PrintOut(From_Param as integer, To_Param as integer, PrintToFile_Param as string, Copies_Param as integer, Collate_Param as integer)
  436.     Sub ReloadAs(cp_Param as integer)
  437.     Sub Save()
  438.     Sub SaveAs(FileName_Param as string, FileFormat_Param as integer, EmbedTrueTypeFonts_Param as integer)
  439.     Sub SaveCopyAs(FileName_Param as string, FileFormat_Param as integer, EmbedTrueTypeFonts_Param as integer)
  440.     Sub sblt(s_Param as string)
  441.     Sub SetUndoText(Text_Param as string)
  442.     Sub Unused()
  443.     Sub UpdateLinks()
  444.     Sub WebPagePreview()
  445. End Class
  446.  
  447. Class PowerPointHyperlinks
  448. inherits OLEObject
  449.     dim Application as PowerPointApplication
  450.     dim Count as integer
  451.     dim Parent as OLEObject
  452.     dim _NewEnum as OLEObject
  453.     Function Item(index_Param as integer) as PowerPointHyperlink
  454.     Function _Index(index_Param as integer) as variant
  455. End Class
  456.  
  457. Class PowerPointHyperlink
  458. inherits OLEObject
  459.     dim Address as string
  460.     dim Application as PowerPointApplication
  461.     dim EmailSubject as string
  462.     dim Parent as OLEObject
  463.     dim ScreenTip as string
  464.     dim ShowandReturn as integer
  465.     dim SubAddress as string
  466.     dim TextToDisplay as string
  467.     dim Type as integer
  468.     Sub AddToFavorites()
  469.     Sub CreateNewDocument(FileName_Param as string, EditNow_Param as integer, Overwrite_Param as integer)
  470.     Sub Delete()
  471.     Sub Follow()
  472. End Class
  473.  
  474. Class PowerPointPageSetup
  475. inherits OLEObject
  476.     dim Application as PowerPointApplication
  477.     dim FirstSlideNumber as integer
  478.     dim NotesOrientation as integer
  479.     dim Parent as OLEObject
  480.     dim SlideHeight as single
  481.     dim SlideOrientation as integer
  482.     dim SlideSize as integer
  483.     dim SlideWidth as single
  484. End Class
  485.  
  486. Class PowerPointFonts
  487. inherits OLEObject
  488.     dim Application as PowerPointApplication
  489.     dim Count as integer
  490.     dim Parent as OLEObject
  491.     dim _NewEnum as OLEObject
  492.     Function Item(index_Param as variant) as PowerPointFont
  493.     Sub Replace(Original_Param as string, Replacement_Param as string)
  494.     Function _Index(index_Param as integer) as variant
  495. End Class
  496.  
  497. Class PowerPointExtraColors
  498. inherits OLEObject
  499.     dim Application as PowerPointApplication
  500.     dim Count as integer
  501.     dim Parent as OLEObject
  502.     dim _NewEnum as OLEObject
  503.     Sub Add(Type_Param as integer)
  504.     Function Item(index_Param as integer) as integer
  505.     Function _Index(index_Param as integer) as variant
  506. End Class
  507.  
  508. Class PowerPointSlides
  509. inherits OLEObject
  510.     dim Application as PowerPointApplication
  511.     dim Count as integer
  512.     dim Parent as OLEObject
  513.     dim _NewEnum as OLEObject
  514.     Function Add(index_Param as integer, Layout_Param as integer) as PowerPointSlide
  515.     Function FindBySlideID(SlideID_Param as integer) as PowerPointSlide
  516.     Function InsertFromFile(FileName_Param as string, index_Param as integer, SlideStart_Param as integer, SlideEnd_Param as integer) as integer
  517.     Function Item(index_Param as variant) as PowerPointSlide
  518.     Function Paste(index_Param as integer) as PowerPointSlideRange
  519.     Function Range(index_Param as variant) as PowerPointSlideRange
  520.     Function _Index(index_Param as integer) as variant
  521. End Class
  522.  
  523. Class PowerPointSlide
  524. inherits OLEObject
  525.     dim Application as PowerPointApplication
  526.     dim Background as PowerPointShapeRange
  527.     dim ColorScheme as PowerPointColorScheme
  528.     dim DisplayMasterShapes as integer
  529.     dim FollowMasterBackground as integer
  530.     dim HeadersFooters as PowerPointHeadersFooters
  531.     dim Hyperlinks as PowerPointHyperlinks
  532.     dim Layout as integer
  533.     dim Master as PowerPointMaster
  534.     dim Name as string
  535.     dim NotesPage as PowerPointSlideRange
  536.     dim Parent as OLEObject
  537.     dim PrintSteps as integer
  538.     dim Scripts as OLEObject
  539.     dim Shapes as PowerPointShapes
  540.     dim SlideID as integer
  541.     dim SlideIndex as integer
  542.     dim SlideNumber as integer
  543.     dim SlideShowTransition as PowerPointSlideShowTransition
  544.     dim Tags as PowerPointTags
  545.     Sub Copy()
  546.     Sub Cut()
  547.     Sub Delete()
  548.     Function Duplicate() as PowerPointSlideRange
  549.     Sub Export(FileName_Param as string, FilterName_Param as string, ScaleWidth_Param as integer, ScaleHeight_Param as integer)
  550.     Sub Select_()
  551. End Class
  552.  
  553. Class PowerPointSlideRange
  554. inherits OLEObject
  555.     dim Application as PowerPointApplication
  556.     dim Background as PowerPointShapeRange
  557.     dim ColorScheme as PowerPointColorScheme
  558.     dim Count as integer
  559.     dim DisplayMasterShapes as integer
  560.     dim FollowMasterBackground as integer
  561.     dim HeadersFooters as PowerPointHeadersFooters
  562.     dim Hyperlinks as PowerPointHyperlinks
  563.     dim Layout as integer
  564.     dim Master as PowerPointMaster
  565.     dim Name as string
  566.     dim NotesPage as PowerPointSlideRange
  567.     dim Parent as OLEObject
  568.     dim PrintSteps as integer
  569.     dim Scripts as OLEObject
  570.     dim Shapes as PowerPointShapes
  571.     dim SlideID as integer
  572.     dim SlideIndex as integer
  573.     dim SlideNumber as integer
  574.     dim SlideShowTransition as PowerPointSlideShowTransition
  575.     dim Tags as PowerPointTags
  576.     dim _NewEnum as OLEObject
  577.     Sub Copy()
  578.     Sub Cut()
  579.     Sub Delete()
  580.     Function Duplicate() as PowerPointSlideRange
  581.     Sub Export(FileName_Param as string, FilterName_Param as string, ScaleWidth_Param as integer, ScaleHeight_Param as integer)
  582.     Function Item(index_Param as variant) as PowerPointSlide
  583.     Sub Select_()
  584.     Function _Index(index_Param as integer) as variant
  585. End Class
  586.  
  587. Class PowerPointMaster
  588. inherits OLEObject
  589.     dim Application as PowerPointApplication
  590.     dim Background as PowerPointShapeRange
  591.     dim ColorScheme as PowerPointColorScheme
  592.     dim HeadersFooters as PowerPointHeadersFooters
  593.     dim Height as single
  594.     dim Hyperlinks as PowerPointHyperlinks
  595.     dim Name as string
  596.     dim Parent as OLEObject
  597.     dim Scripts as OLEObject
  598.     dim Shapes as PowerPointShapes
  599.     dim TextStyles as PowerPointTextStyles
  600.     dim Width as single
  601.     Sub Delete()
  602. End Class
  603.  
  604. Class PowerPointColorSchemes
  605. inherits OLEObject
  606.     dim Application as PowerPointApplication
  607.     dim Count as integer
  608.     dim Parent as OLEObject
  609.     dim _NewEnum as OLEObject
  610.     Function Add(Scheme_Param as PowerPointColorScheme) as PowerPointColorScheme
  611.     Function Item(index_Param as integer) as PowerPointColorScheme
  612.     Function _Index(index_Param as integer) as variant
  613. End Class
  614.  
  615. Class PowerPointColorScheme
  616. inherits OLEObject
  617.     dim Application as PowerPointApplication
  618.     dim Count as integer
  619.     dim Parent as OLEObject
  620.     dim _NewEnum as OLEObject
  621.     Function Colors(SchemeColor_Param as integer) as PowerPointRGBColor
  622.     Sub Delete()
  623.     Function _Index(index_Param as integer) as variant
  624. End Class
  625.  
  626. Class PowerPointRGBColor
  627. inherits OLEObject
  628.     dim Application as PowerPointApplication
  629.     dim Parent as OLEObject
  630.     dim RGB as integer
  631. End Class
  632.  
  633. Class PowerPointSlideShowTransition
  634. inherits OLEObject
  635.     dim AdvanceOnClick as integer
  636.     dim AdvanceOnTime as integer
  637.     dim AdvanceTime as single
  638.     dim Application as PowerPointApplication
  639.     dim EntryEffect as integer
  640.     dim Hidden as integer
  641.     dim LoopSoundUntilNext as integer
  642.     dim Parent as OLEObject
  643.     dim SoundEffect as PowerPointSoundEffect
  644.     dim Speed as integer
  645. End Class
  646.  
  647. Class PowerPointSoundEffect
  648. inherits OLEObject
  649.     dim Application as PowerPointApplication
  650.     dim Name as string
  651.     dim Parent as OLEObject
  652.     dim Type as integer
  653.     Sub ImportFromFile(FileName_Param as string)
  654.     Sub Play()
  655. End Class
  656.  
  657. Class PowerPointSoundFormat
  658. inherits OLEObject
  659.     dim SourceFullName as string
  660.     dim Type as integer
  661.     Function Export(FileName_Param as string) as integer
  662.     Sub Import(FileName_Param as string)
  663.     Sub Play()
  664. End Class
  665.  
  666. Class PowerPointHeadersFooters
  667. inherits OLEObject
  668.     dim Application as PowerPointApplication
  669.     dim DateAndTime as PowerPointHeaderFooter
  670.     dim DisplayOnTitleSlide as integer
  671.     dim Footer as PowerPointHeaderFooter
  672.     dim Header as PowerPointHeaderFooter
  673.     dim Parent as OLEObject
  674.     dim SlideNumber as PowerPointHeaderFooter
  675.     Sub Clear()
  676. End Class
  677.  
  678. Class PowerPointShapes
  679. inherits OLEObject
  680.     dim Application as OLEObject
  681.     dim Count as integer
  682.     dim Creator as integer
  683.     dim HasTitle as integer
  684.     dim Parent as OLEObject
  685.     dim Placeholders as PowerPointPlaceholders
  686.     dim Title as PowerPointShape
  687.     dim _NewEnum as OLEObject
  688.     Function AddCallout(Type_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  689.     Function AddComment(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  690.     Function AddConnector(Type_Param as integer, BeginX_Param as single, BeginY_Param as single, EndX_Param as single, EndY_Param as single) as PowerPointShape
  691.     Function AddCurve(SafeArrayOfPoints_Param as variant) as PowerPointShape
  692.     Function AddLabel(Orientation_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  693.     Function AddLine(BeginX_Param as single, BeginY_Param as single, EndX_Param as single, EndY_Param as single) as PowerPointShape
  694.     Function AddMediaObject(FileName_Param as string, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  695.     Function AddOLEObject(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single, ClassName_Param as string, FileName_Param as string, DisplayAsIcon_Param as integer, IconFileName_Param as string, IconIndex_Param as integer, IconLabel_Param as string, Link_Param as integer) as PowerPointShape
  696.     Function AddPicture(FileName_Param as string, LinkToFile_Param as integer, SaveWithDocument_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  697.     Function AddPlaceholder(Type_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  698.     Function AddPolyline(SafeArrayOfPoints_Param as variant) as PowerPointShape
  699.     Function AddShape(Type_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  700.     Function AddTable(NumRows_Param as integer, NumColumns_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  701.     Function AddTextbox(Orientation_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointShape
  702.     Function AddTextEffect(PresetTextEffect_Param as integer, Text_Param as string, FontName_Param as string, FontSize_Param as single, FontBold_Param as integer, FontItalic_Param as integer, Left_Param as single, Top_Param as single) as PowerPointShape
  703.     Function AddTitle() as PowerPointShape
  704.     Function BuildFreeform(EditingType_Param as integer, X1_Param as single, Y1_Param as single) as PowerPointFreeformBuilder
  705.     Function Item(index_Param as variant) as PowerPointShape
  706.     Function Paste() as PowerPointShapeRange
  707.     Function Range(index_Param as variant) as PowerPointShapeRange
  708.     Sub SelectAll()
  709. End Class
  710.  
  711. Class PowerPointPlaceholders
  712. inherits OLEObject
  713.     dim Application as PowerPointApplication
  714.     dim Count as integer
  715.     dim Parent as OLEObject
  716.     dim _NewEnum as OLEObject
  717.     Function Item(index_Param as integer) as PowerPointShape
  718.     Function _Index(index_Param as integer) as variant
  719. End Class
  720.  
  721. Class PowerPointPlaceholderFormat
  722. inherits OLEObject
  723.     dim Application as PowerPointApplication
  724.     dim Parent as OLEObject
  725.     dim Type as integer
  726. End Class
  727.  
  728. Class PowerPointFreeformBuilder
  729. inherits OLEObject
  730.     dim Application as OLEObject
  731.     dim Creator as integer
  732.     dim Parent as OLEObject
  733.     Sub AddNodes(SegmentType_Param as integer, EditingType_Param as integer, X1_Param as single, Y1_Param as single, X2_Param as single, Y2_Param as single, X3_Param as single, Y3_Param as single)
  734.     Function ConvertToShape() as PowerPointShape
  735. End Class
  736.  
  737. Class PowerPointShape
  738. inherits OLEObject
  739.     dim ActionSettings as PowerPointActionSettings
  740.     dim Adjustments as PowerPointAdjustments
  741.     dim AlternativeText as string
  742.     dim AnimationSettings as PowerPointAnimationSettings
  743.     dim Application as OLEObject
  744.     dim AutoShapeType as integer
  745.     dim BlackWhiteMode as integer
  746.     dim Callout as PowerPointCalloutFormat
  747.     dim ConnectionSiteCount as integer
  748.     dim Connector as integer
  749.     dim ConnectorFormat as PowerPointConnectorFormat
  750.     dim Creator as integer
  751.     dim Fill as PowerPointFillFormat
  752.     dim GroupItems as PowerPointGroupShapes
  753.     dim HasTable as integer
  754.     dim HasTextFrame as integer
  755.     dim Height as single
  756.     dim HorizontalFlip as integer
  757.     dim Left as single
  758.     dim Line as PowerPointLineFormat
  759.     dim LinkFormat as PowerPointLinkFormat
  760.     dim LockAspectRatio as integer
  761.     dim MediaType as integer
  762.     dim Name as string
  763.     dim Nodes as PowerPointShapeNodes
  764.     dim OLEFormat as PowerPointOLEFormat
  765.     dim Parent as OLEObject
  766.     dim PictureFormat as PowerPointPictureFormat
  767.     dim PlaceholderFormat as PowerPointPlaceholderFormat
  768.     dim Rotation as single
  769.     dim Script as OLEObject
  770.     dim Shadow as PowerPointShadowFormat
  771.     dim SoundFormat as PowerPointSoundFormat
  772.     dim Table as PowerPointTable
  773.     dim Tags as PowerPointTags
  774.     dim TextEffect as PowerPointTextEffectFormat
  775.     dim TextFrame as PowerPointTextFrame
  776.     dim ThreeD as PowerPointThreeDFormat
  777.     dim Top as single
  778.     dim Type as integer
  779.     dim VerticalFlip as integer
  780.     dim Vertices as variant
  781.     dim Visible as integer
  782.     dim Width as single
  783.     dim ZOrderPosition as integer
  784.     Sub Apply()
  785.     Sub Copy()
  786.     Sub Cut()
  787.     Sub Delete()
  788.     Function Duplicate() as PowerPointShapeRange
  789.     Sub Export(PathName_Param as string, Filter_Param as integer, ScaleWidth_Param as integer, ScaleHeight_Param as integer, ExportMode_Param as integer)
  790.     Sub Flip(FlipCmd_Param as integer)
  791.     Sub IncrementLeft(Increment_Param as single)
  792.     Sub IncrementRotation(Increment_Param as single)
  793.     Sub IncrementTop(Increment_Param as single)
  794.     Sub PickUp()
  795.     Sub RerouteConnections()
  796.     Sub ScaleHeight(Factor_Param as single, RelativeToOriginalSize_Param as integer, fScale_Param as integer)
  797.     Sub ScaleWidth(Factor_Param as single, RelativeToOriginalSize_Param as integer, fScale_Param as integer)
  798.     Sub Select_(Replace_Param as integer)
  799.     Sub SetShapesDefaultProperties()
  800.     Function Ungroup() as PowerPointShapeRange
  801.     Sub ZOrder(ZOrderCmd_Param as integer)
  802. End Class
  803.  
  804. Class PowerPointShapeRange
  805. inherits OLEObject
  806.     dim ActionSettings as PowerPointActionSettings
  807.     dim Adjustments as PowerPointAdjustments
  808.     dim AlternativeText as string
  809.     dim AnimationSettings as PowerPointAnimationSettings
  810.     dim Application as OLEObject
  811.     dim AutoShapeType as integer
  812.     dim BlackWhiteMode as integer
  813.     dim Callout as PowerPointCalloutFormat
  814.     dim ConnectionSiteCount as integer
  815.     dim Connector as integer
  816.     dim ConnectorFormat as PowerPointConnectorFormat
  817.     dim Count as integer
  818.     dim Creator as integer
  819.     dim Fill as PowerPointFillFormat
  820.     dim GroupItems as PowerPointGroupShapes
  821.     dim HasTable as integer
  822.     dim HasTextFrame as integer
  823.     dim Height as single
  824.     dim HorizontalFlip as integer
  825.     dim Left as single
  826.     dim Line as PowerPointLineFormat
  827.     dim LinkFormat as PowerPointLinkFormat
  828.     dim LockAspectRatio as integer
  829.     dim MediaType as integer
  830.     dim Name as string
  831.     dim Nodes as PowerPointShapeNodes
  832.     dim OLEFormat as PowerPointOLEFormat
  833.     dim Parent as OLEObject
  834.     dim PictureFormat as PowerPointPictureFormat
  835.     dim PlaceholderFormat as PowerPointPlaceholderFormat
  836.     dim Rotation as single
  837.     dim Script as OLEObject
  838.     dim Shadow as PowerPointShadowFormat
  839.     dim SoundFormat as PowerPointSoundFormat
  840.     dim Table as PowerPointTable
  841.     dim Tags as PowerPointTags
  842.     dim TextEffect as PowerPointTextEffectFormat
  843.     dim TextFrame as PowerPointTextFrame
  844.     dim ThreeD as PowerPointThreeDFormat
  845.     dim Top as single
  846.     dim Type as integer
  847.     dim VerticalFlip as integer
  848.     dim Vertices as variant
  849.     dim Visible as integer
  850.     dim Width as single
  851.     dim ZOrderPosition as integer
  852.     dim _NewEnum as OLEObject
  853.     Sub Align(AlignCmd_Param as integer, RelativeTo_Param as integer)
  854.     Sub Apply()
  855.     Sub Copy()
  856.     Sub Cut()
  857.     Sub Delete()
  858.     Sub Distribute(DistributeCmd_Param as integer, RelativeTo_Param as integer)
  859.     Function Duplicate() as PowerPointShapeRange
  860.     Sub Export(PathName_Param as string, Filter_Param as integer, ScaleWidth_Param as integer, ScaleHeight_Param as integer, ExportMode_Param as integer)
  861.     Sub Flip(FlipCmd_Param as integer)
  862.     Sub GetPolygonalRepresentation(maxPointsInBuffer_Param as integer, pPoints_Param as single, byref numPointsInPolygon_Param as integer, byref IsOpen_Param as integer)
  863.     Function Group() as PowerPointShape
  864.     Sub IncrementLeft(Increment_Param as single)
  865.     Sub IncrementRotation(Increment_Param as single)
  866.     Sub IncrementTop(Increment_Param as single)
  867.     Function Item(index_Param as variant) as PowerPointShape
  868.     Sub PickUp()
  869.     Function Regroup() as PowerPointShape
  870.     Sub RerouteConnections()
  871.     Sub ScaleHeight(Factor_Param as single, RelativeToOriginalSize_Param as integer, fScale_Param as integer)
  872.     Sub ScaleWidth(Factor_Param as single, RelativeToOriginalSize_Param as integer, fScale_Param as integer)
  873.     Sub Select_(Replace_Param as integer)
  874.     Sub SetShapesDefaultProperties()
  875.     Function Ungroup() as PowerPointShapeRange
  876.     Sub ZOrder(ZOrderCmd_Param as integer)
  877.     Function _Index(index_Param as integer) as variant
  878. End Class
  879.  
  880. Class PowerPointGroupShapes
  881. inherits OLEObject
  882.     dim Application as OLEObject
  883.     dim Count as integer
  884.     dim Creator as integer
  885.     dim Parent as OLEObject
  886.     dim _NewEnum as OLEObject
  887.     Function Item(index_Param as variant) as PowerPointShape
  888. End Class
  889.  
  890. Class PowerPointAdjustments
  891. inherits OLEObject
  892.     dim Application as OLEObject
  893.     dim Count as integer
  894.     dim Creator as integer
  895.     dim Parent as OLEObject
  896.     Function Item(index_Param as integer) as single
  897. End Class
  898.  
  899. Class PowerPointPictureFormat
  900. inherits OLEObject
  901.     dim Application as OLEObject
  902.     dim Brightness as single
  903.     dim ColorType as integer
  904.     dim Contrast as single
  905.     dim Creator as integer
  906.     dim CropBottom as single
  907.     dim CropLeft as single
  908.     dim CropRight as single
  909.     dim CropTop as single
  910.     dim Parent as OLEObject
  911.     dim TransparencyColor as integer
  912.     dim TransparentBackground as integer
  913.     Sub IncrementBrightness(Increment_Param as single)
  914.     Sub IncrementContrast(Increment_Param as single)
  915. End Class
  916.  
  917. Class PowerPointFillFormat
  918. inherits OLEObject
  919.     dim Application as OLEObject
  920.     dim BackColor as PowerPointColorFormat
  921.     dim Creator as integer
  922.     dim ForeColor as PowerPointColorFormat
  923.     dim GradientColorType as integer
  924.     dim GradientDegree as single
  925.     dim GradientStyle as integer
  926.     dim GradientVariant as integer
  927.     dim Parent as OLEObject
  928.     dim Pattern as integer
  929.     dim PresetGradientType as integer
  930.     dim PresetTexture as integer
  931.     dim TextureName as string
  932.     dim TextureType as integer
  933.     dim Transparency as single
  934.     dim Type as integer
  935.     dim Visible as integer
  936.     Sub Background()
  937.     Sub OneColorGradient(Style_Param as integer, Variant_Param as integer, Degree_Param as single)
  938.     Sub Patterned(Pattern_Param as integer)
  939.     Sub PresetGradient(Style_Param as integer, Variant_Param as integer, PresetGradientType_Param as integer)
  940.     Sub PresetTextured(PresetTexture_Param as integer)
  941.     Sub Solid()
  942.     Sub TwoColorGradient(Style_Param as integer, Variant_Param as integer)
  943.     Sub UserPicture(PictureFile_Param as string)
  944.     Sub UserTextured(TextureFile_Param as string)
  945. End Class
  946.  
  947. Class PowerPointLineFormat
  948. inherits OLEObject
  949.     dim Application as OLEObject
  950.     dim BackColor as PowerPointColorFormat
  951.     dim BeginArrowheadLength as integer
  952.     dim BeginArrowheadStyle as integer
  953.     dim BeginArrowheadWidth as integer
  954.     dim Creator as integer
  955.     dim DashStyle as integer
  956.     dim EndArrowheadLength as integer
  957.     dim EndArrowheadStyle as integer
  958.     dim EndArrowheadWidth as integer
  959.     dim ForeColor as PowerPointColorFormat
  960.     dim Parent as OLEObject
  961.     dim Pattern as integer
  962.     dim Style as integer
  963.     dim Transparency as single
  964.     dim Visible as integer
  965.     dim Weight as single
  966. End Class
  967.  
  968. Class PowerPointShadowFormat
  969. inherits OLEObject
  970.     dim Application as OLEObject
  971.     dim Creator as integer
  972.     dim ForeColor as PowerPointColorFormat
  973.     dim Obscured as integer
  974.     dim OffsetX as single
  975.     dim OffsetY as single
  976.     dim Parent as OLEObject
  977.     dim Transparency as single
  978.     dim Type as integer
  979.     dim Visible as integer
  980.     Sub IncrementOffsetX(Increment_Param as single)
  981.     Sub IncrementOffsetY(Increment_Param as single)
  982. End Class
  983.  
  984. Class PowerPointConnectorFormat
  985. inherits OLEObject
  986.     dim Application as OLEObject
  987.     dim BeginConnected as integer
  988.     dim BeginConnectedShape as PowerPointShape
  989.     dim BeginConnectionSite as integer
  990.     dim Creator as integer
  991.     dim EndConnected as integer
  992.     dim EndConnectedShape as PowerPointShape
  993.     dim EndConnectionSite as integer
  994.     dim Parent as OLEObject
  995.     dim Type as integer
  996.     Sub BeginConnect(ConnectedShape_Param as PowerPointShape, ConnectionSite_Param as integer)
  997.     Sub BeginDisconnect()
  998.     Sub EndConnect(ConnectedShape_Param as PowerPointShape, ConnectionSite_Param as integer)
  999.     Sub EndDisconnect()
  1000. End Class
  1001.  
  1002. Class PowerPointTextEffectFormat
  1003. inherits OLEObject
  1004.     dim Alignment as integer
  1005.     dim Application as OLEObject
  1006.     dim Creator as integer
  1007.     dim FontBold as integer
  1008.     dim FontItalic as integer
  1009.     dim FontName as string
  1010.     dim FontSize as single
  1011.     dim KernedPairs as integer
  1012.     dim NormalizedHeight as integer
  1013.     dim Parent as OLEObject
  1014.     dim PresetShape as integer
  1015.     dim PresetTextEffect as integer
  1016.     dim RotatedChars as integer
  1017.     dim Text as string
  1018.     dim Tracking as single
  1019.     Sub ToggleVerticalText()
  1020. End Class
  1021.  
  1022. Class PowerPointThreeDFormat
  1023. inherits OLEObject
  1024.     dim Application as OLEObject
  1025.     dim Creator as integer
  1026.     dim Depth as single
  1027.     dim ExtrusionColor as PowerPointColorFormat
  1028.     dim ExtrusionColorType as integer
  1029.     dim Parent as OLEObject
  1030.     dim Perspective as integer
  1031.     dim PresetExtrusionDirection as integer
  1032.     dim PresetLightingDirection as integer
  1033.     dim PresetLightingSoftness as integer
  1034.     dim PresetMaterial as integer
  1035.     dim PresetThreeDFormat as integer
  1036.     dim RotationX as single
  1037.     dim RotationY as single
  1038.     dim Visible as integer
  1039.     Sub IncrementRotationX(Increment_Param as single)
  1040.     Sub IncrementRotationY(Increment_Param as single)
  1041.     Sub ResetRotation()
  1042.     Sub SetExtrusionDirection(PresetExtrusionDirection_Param as integer)
  1043.     Sub SetThreeDFormat(PresetThreeDFormat_Param as integer)
  1044. End Class
  1045.  
  1046. Class PowerPointTextFrame
  1047. inherits OLEObject
  1048.     dim Application as OLEObject
  1049.     dim AutoSize as integer
  1050.     dim Creator as integer
  1051.     dim HasText as integer
  1052.     dim HorizontalAnchor as integer
  1053.     dim MarginBottom as single
  1054.     dim MarginLeft as single
  1055.     dim MarginRight as single
  1056.     dim MarginTop as single
  1057.     dim Orientation as integer
  1058.     dim Parent as OLEObject
  1059.     dim Ruler as PowerPointRuler
  1060.     dim TextRange as PowerPointTextRange
  1061.     dim VerticalAnchor as integer
  1062.     dim WordWrap as integer
  1063.     Sub DeleteText()
  1064. End Class
  1065.  
  1066. Class PowerPointCalloutFormat
  1067. inherits OLEObject
  1068.     dim Accent as integer
  1069.     dim Angle as integer
  1070.     dim Application as OLEObject
  1071.     dim AutoAttach as integer
  1072.     dim AutoLength as integer
  1073.     dim Border as integer
  1074.     dim Creator as integer
  1075.     dim Drop as single
  1076.     dim DropType as integer
  1077.     dim Gap as single
  1078.     dim Length as single
  1079.     dim Parent as OLEObject
  1080.     dim Type as integer
  1081.     Sub AutomaticLength()
  1082.     Sub CustomDrop(Drop_Param as single)
  1083.     Sub CustomLength(Length_Param as single)
  1084.     Sub PresetDrop(DropType_Param as integer)
  1085. End Class
  1086.  
  1087. Class PowerPointShapeNodes
  1088. inherits OLEObject
  1089.     dim Application as OLEObject
  1090.     dim Count as integer
  1091.     dim Creator as integer
  1092.     dim Parent as OLEObject
  1093.     dim _NewEnum as OLEObject
  1094.     Sub Delete(index_Param as integer)
  1095.     Sub Insert(index_Param as integer, SegmentType_Param as integer, EditingType_Param as integer, X1_Param as single, Y1_Param as single, X2_Param as single, Y2_Param as single, X3_Param as single, Y3_Param as single)
  1096.     Function Item(index_Param as variant) as PowerPointShapeNode
  1097.     Sub SetEditingType(index_Param as integer, EditingType_Param as integer)
  1098.     Sub SetPosition(index_Param as integer, X1_Param as single, Y1_Param as single)
  1099.     Sub SetSegmentType(index_Param as integer, SegmentType_Param as integer)
  1100. End Class
  1101.  
  1102. Class PowerPointShapeNode
  1103. inherits OLEObject
  1104.     dim Application as OLEObject
  1105.     dim Creator as integer
  1106.     dim EditingType as integer
  1107.     dim Parent as OLEObject
  1108.     dim Points as variant
  1109.     dim SegmentType as integer
  1110. End Class
  1111.  
  1112. Class PowerPointOLEFormat
  1113. inherits OLEObject
  1114.     dim Application as PowerPointApplication
  1115.     dim FollowColors as integer
  1116.     dim Object_ as OLEObject
  1117.     dim ObjectVerbs as PowerPointObjectVerbs
  1118.     dim Parent as OLEObject
  1119.     dim ProgID as string
  1120.     Sub Activate()
  1121.     Sub DoVerb(index_Param as integer)
  1122. End Class
  1123.  
  1124. Class PowerPointLinkFormat
  1125. inherits OLEObject
  1126.     dim Application as PowerPointApplication
  1127.     dim AutoUpdate as integer
  1128.     dim Parent as OLEObject
  1129.     dim SourceFullName as string
  1130.     Sub Update()
  1131. End Class
  1132.  
  1133. Class PowerPointObjectVerbs
  1134. inherits OLEObject
  1135.     dim Application as PowerPointApplication
  1136.     dim Count as integer
  1137.     dim Parent as OLEObject
  1138.     dim _NewEnum as OLEObject
  1139.     Function Item(index_Param as integer) as string
  1140.     Function _Index(index_Param as integer) as variant
  1141. End Class
  1142.  
  1143. Class PowerPointAnimationSettings
  1144. inherits OLEObject
  1145.     dim AdvanceMode as integer
  1146.     dim AdvanceTime as single
  1147.     dim AfterEffect as integer
  1148.     dim Animate as integer
  1149.     dim AnimateBackground as integer
  1150.     dim AnimateTextInReverse as integer
  1151.     dim AnimationOrder as integer
  1152.     dim Application as PowerPointApplication
  1153.     dim ChartUnitEffect as integer
  1154.     dim DimColor as PowerPointColorFormat
  1155.     dim EntryEffect as integer
  1156.     dim Parent as OLEObject
  1157.     dim PlaySettings as PowerPointPlaySettings
  1158.     dim SoundEffect as PowerPointSoundEffect
  1159.     dim TextLevelEffect as integer
  1160.     dim TextUnitEffect as integer
  1161. End Class
  1162.  
  1163. Class PowerPointActionSettings
  1164. inherits OLEObject
  1165.     dim Application as PowerPointApplication
  1166.     dim Count as integer
  1167.     dim Parent as OLEObject
  1168.     dim _NewEnum as OLEObject
  1169.     Function Item(index_Param as integer) as PowerPointActionSetting
  1170.     Function _Index(index_Param as integer) as variant
  1171. End Class
  1172.  
  1173. Class PowerPointActionSetting
  1174. inherits OLEObject
  1175.     dim Action as integer
  1176.     dim ActionVerb as string
  1177.     dim AnimateAction as integer
  1178.     dim Application as PowerPointApplication
  1179.     dim Hyperlink as PowerPointHyperlink
  1180.     dim Parent as OLEObject
  1181.     dim Run as string
  1182.     dim ShowandReturn as integer
  1183.     dim SlideShowName as string
  1184.     dim SoundEffect as PowerPointSoundEffect
  1185. End Class
  1186.  
  1187. Class PowerPointPlaySettings
  1188. inherits OLEObject
  1189.     dim ActionVerb as string
  1190.     dim Application as PowerPointApplication
  1191.     dim HideWhileNotPlaying as integer
  1192.     dim LoopUntilStopped as integer
  1193.     dim Parent as OLEObject
  1194.     dim PauseAnimation as integer
  1195.     dim PlayOnEntry as integer
  1196.     dim RewindMovie as integer
  1197.     dim StopAfterSlides as integer
  1198. End Class
  1199.  
  1200. Class PowerPointTextRange
  1201. inherits OLEObject
  1202.     dim ActionSettings as PowerPointActionSettings
  1203.     dim Application as PowerPointApplication
  1204.     dim BoundHeight as single
  1205.     dim BoundLeft as single
  1206.     dim BoundTop as single
  1207.     dim BoundWidth as single
  1208.     dim Count as integer
  1209.     dim Font as PowerPointFont
  1210.     dim IndentLevel as integer
  1211.     dim LanguageID as integer
  1212.     dim Length as integer
  1213.     dim ParagraphFormat as PowerPointParagraphFormat
  1214.     dim Parent as OLEObject
  1215.     dim Start as integer
  1216.     dim Text as string
  1217.     dim _NewEnum as OLEObject
  1218.     Sub AddPeriods()
  1219.     Sub ChangeCase(Type_Param as integer)
  1220.     Function Characters(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1221.     Sub Copy()
  1222.     Sub Cut()
  1223.     Sub Delete()
  1224.     Function Find(FindWhat_Param as string, After_Param as integer, MatchCase_Param as integer, WholeWords_Param as integer) as PowerPointTextRange
  1225.     Function InsertAfter(NewText_Param as string) as PowerPointTextRange
  1226.     Function InsertBefore(NewText_Param as string) as PowerPointTextRange
  1227.     Function InsertDateTime(DateTimeFormat_Param as integer, InsertAsField_Param as integer) as PowerPointTextRange
  1228.     Function InsertSlideNumber() as PowerPointTextRange
  1229.     Function InsertSymbol(FontName_Param as string, CharNumber_Param as integer, Unicode_Param as integer) as PowerPointTextRange
  1230.     Function Lines(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1231.     Sub LtrRun()
  1232.     Function Paragraphs(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1233.     Function Paste() as PowerPointTextRange
  1234.     Sub RemovePeriods()
  1235.     Function Replace(FindWhat_Param as string, ReplaceWhat_Param as string, After_Param as integer, MatchCase_Param as integer, WholeWords_Param as integer) as PowerPointTextRange
  1236.     Sub RotatedBounds(byref X1_Param as single, byref Y1_Param as single, byref X2_Param as single, byref Y2_Param as single, byref X3_Param as single, byref Y3_Param as single, byref x4_Param as single, byref y4_Param as single)
  1237.     Sub RtlRun()
  1238.     Function Runs(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1239.     Sub Select_()
  1240.     Function Sentences(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1241.     Function TrimText() as PowerPointTextRange
  1242.     Function Words(Start_Param as integer, Length_Param as integer) as PowerPointTextRange
  1243.     Function _Index(index_Param as integer) as variant
  1244. End Class
  1245.  
  1246. Class PowerPointRuler
  1247. inherits OLEObject
  1248.     dim Application as PowerPointApplication
  1249.     dim Levels as PowerPointRulerLevels
  1250.     dim Parent as OLEObject
  1251.     dim TabStops as PowerPointTabStops
  1252. End Class
  1253.  
  1254. Class PowerPointRulerLevels
  1255. inherits OLEObject
  1256.     dim Application as PowerPointApplication
  1257.     dim Count as integer
  1258.     dim Parent as OLEObject
  1259.     dim _NewEnum as OLEObject
  1260.     Function Item(index_Param as integer) as PowerPointRulerLevel
  1261.     Function _Index(index_Param as integer) as variant
  1262. End Class
  1263.  
  1264. Class PowerPointRulerLevel
  1265. inherits OLEObject
  1266.     dim Application as PowerPointApplication
  1267.     dim FirstMargin as single
  1268.     dim LeftMargin as single
  1269.     dim Parent as OLEObject
  1270. End Class
  1271.  
  1272. Class PowerPointTabStops
  1273. inherits OLEObject
  1274.     dim Application as PowerPointApplication
  1275.     dim Count as integer
  1276.     dim DefaultSpacing as single
  1277.     dim Parent as OLEObject
  1278.     dim _NewEnum as OLEObject
  1279.     Function Add(Type_Param as integer, Position_Param as single) as PowerPointTabStop
  1280.     Function Item(index_Param as integer) as PowerPointTabStop
  1281.     Function _Index(index_Param as integer) as variant
  1282. End Class
  1283.  
  1284. Class PowerPointTabStop
  1285. inherits OLEObject
  1286.     dim Application as PowerPointApplication
  1287.     dim Parent as OLEObject
  1288.     dim Position as single
  1289.     dim Type as integer
  1290.     Sub Clear()
  1291. End Class
  1292.  
  1293. Class PowerPointFont
  1294. inherits OLEObject
  1295.     dim Application as PowerPointApplication
  1296.     dim AutoRotateNumbers as integer
  1297.     dim BaselineOffset as single
  1298.     dim Bold as integer
  1299.     dim Color_ as PowerPointColorFormat
  1300.     dim Embeddable as integer
  1301.     dim Embedded as integer
  1302.     dim Emboss as integer
  1303.     dim Italic as integer
  1304.     dim Name as string
  1305.     dim NameAscii as string
  1306.     dim NameComplexScript as string
  1307.     dim NameFarEast as string
  1308.     dim NameOther as string
  1309.     dim Parent as OLEObject
  1310.     dim Shadow as integer
  1311.     dim Size as single
  1312.     dim Subscript as integer
  1313.     dim Superscript as integer
  1314.     dim Underline as integer
  1315. End Class
  1316.  
  1317. Class PowerPointParagraphFormat
  1318. inherits OLEObject
  1319.     dim Alignment as integer
  1320.     dim Application as PowerPointApplication
  1321.     dim BaseLineAlignment as integer
  1322.     dim Bullet as PowerPointBulletFormat
  1323.     dim FarEastLineBreakControl as integer
  1324.     dim HangingPunctuation as integer
  1325.     dim LineRuleAfter as integer
  1326.     dim LineRuleBefore as integer
  1327.     dim LineRuleWithin as integer
  1328.     dim Parent as OLEObject
  1329.     dim SpaceAfter as single
  1330.     dim SpaceBefore as single
  1331.     dim SpaceWithin as single
  1332.     dim TextDirection as integer
  1333.     dim WordWrap as integer
  1334. End Class
  1335.  
  1336. Class PowerPointBulletFormat
  1337. inherits OLEObject
  1338.     dim Application as PowerPointApplication
  1339.     dim Character as integer
  1340.     dim Font as PowerPointFont
  1341.     dim Number as integer
  1342.     dim Parent as OLEObject
  1343.     dim RelativeSize as single
  1344.     dim StartValue as integer
  1345.     dim Style as integer
  1346.     dim Type as integer
  1347.     dim UseTextColor as integer
  1348.     dim UseTextFont as integer
  1349.     dim Visible as integer
  1350.     Sub Picture(Picture_Param as string)
  1351. End Class
  1352.  
  1353. Class PowerPointTextStyles
  1354. inherits OLEObject
  1355.     dim Application as PowerPointApplication
  1356.     dim Count as integer
  1357.     dim Parent as OLEObject
  1358.     dim _NewEnum as OLEObject
  1359.     Function Item(Type_Param as integer) as PowerPointTextStyle
  1360.     Function _Index(index_Param as integer) as variant
  1361. End Class
  1362.  
  1363. Class PowerPointTextStyle
  1364. inherits OLEObject
  1365.     dim Application as PowerPointApplication
  1366.     dim Levels as PowerPointTextStyleLevels
  1367.     dim Parent as OLEObject
  1368.     dim Ruler as PowerPointRuler
  1369.     dim TextFrame as PowerPointTextFrame
  1370. End Class
  1371.  
  1372. Class PowerPointTextStyleLevels
  1373. inherits OLEObject
  1374.     dim Application as PowerPointApplication
  1375.     dim Count as integer
  1376.     dim Parent as OLEObject
  1377.     dim _NewEnum as OLEObject
  1378.     Function Item(Level_Param as integer) as PowerPointTextStyleLevel
  1379.     Function _Index(index_Param as integer) as variant
  1380. End Class
  1381.  
  1382. Class PowerPointTextStyleLevel
  1383. inherits OLEObject
  1384.     dim Application as PowerPointApplication
  1385.     dim Font as PowerPointFont
  1386.     dim ParagraphFormat as PowerPointParagraphFormat
  1387.     dim Parent as OLEObject
  1388. End Class
  1389.  
  1390. Class PowerPointHeaderFooter
  1391. inherits OLEObject
  1392.     dim Application as PowerPointApplication
  1393.     dim Format as integer
  1394.     dim Parent as OLEObject
  1395.     dim Text as string
  1396.     dim UseFormat as integer
  1397.     dim Visible as integer
  1398. End Class
  1399.  
  1400. Class PowerPointPPDialogs
  1401. inherits OLEObject
  1402.     dim Application as PowerPointApplication
  1403.     dim Count as integer
  1404.     dim Name as string
  1405.     dim Tags as PowerPointTags
  1406.     dim _NewEnum as OLEObject
  1407.     Function AddAlert() as PowerPointPPAlert
  1408.     Function AddDialog(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single, Modal_Param as integer, ParentWindow_Param as OLEObject, Position_Param as integer, DisplayHelp_Param as integer) as PowerPointPPDialog
  1409.     Function AddTabDialog(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single, Modal_Param as integer, ParentWindow_Param as OLEObject, Position_Param as integer, DisplayHelp_Param as integer) as PowerPointPPDialog
  1410.     Function Item(index_Param as variant) as PowerPointPPDialog
  1411.     Function LoadDialog(resourceDLL_Param as string, nResID_Param as integer, bModal_Param as integer, ParentWindow_Param as OLEObject, Position_Param as integer) as PowerPointPPDialog
  1412.     Function RunCharacterAlert(Text_Param as string, Type_Param as integer, icon_Param as integer, ParentWindow_Param as OLEObject) as integer
  1413.     Function _Index(index_Param as integer) as variant
  1414. End Class
  1415.  
  1416. Class PowerPointPPAlert
  1417. inherits OLEObject
  1418.     dim Application as PowerPointApplication
  1419.     dim OnButton as string
  1420.     dim Parent as OLEObject
  1421.     dim PressedButton as integer
  1422.     Sub Run(Title_Param as string, Type_Param as integer, Text_Param as string, leftBtn_Param as string, middleBtn_Param as string, rightBtn_Param as string)
  1423. End Class
  1424.  
  1425. Class PowerPointPPDialog
  1426. inherits OLEObject
  1427.     dim Application as PowerPointApplication
  1428.     dim Caption as string
  1429.     dim ClientHeight as single
  1430.     dim ClientLeft as single
  1431.     dim ClientTop as single
  1432.     dim ClientWidth as single
  1433.     dim Controls as PowerPointPPControls
  1434.     dim DelayTime as integer
  1435.     dim Height as single
  1436.     dim HelpId as integer
  1437.     dim HideOnIdle as integer
  1438.     dim HWND as integer
  1439.     dim Left as single
  1440.     dim Mode as integer
  1441.     dim Name as string
  1442.     dim OnActivate as string
  1443.     dim OnIdle as string
  1444.     dim OnKeyPressed as string
  1445.     dim OnMouseDown as string
  1446.     dim OnMouseUp as string
  1447.     dim OnTerminate as string
  1448.     dim OnTimer as string
  1449.     dim Parent as OLEObject
  1450.     dim resourceDLL as string
  1451.     dim Sheets as PowerPointPPTabSheets
  1452.     dim Style as integer
  1453.     dim TabControl as PowerPointPPTabControl
  1454.     dim Tags as PowerPointTags
  1455.     dim Top as single
  1456.     dim Visible as integer
  1457.     dim Width as single
  1458.     Function SaveDialog(FileName_Param as string) as integer
  1459.     Sub Terminate()
  1460. End Class
  1461.  
  1462. Class PowerPointPPTabSheet
  1463. inherits OLEObject
  1464.     dim Application as PowerPointApplication
  1465.     dim ClientHeight as single
  1466.     dim ClientLeft as single
  1467.     dim ClientTop as single
  1468.     dim ClientWidth as single
  1469.     dim Controls as PowerPointPPControls
  1470.     dim Name as string
  1471.     dim OnActivate as string
  1472.     dim Parent as OLEObject
  1473.     dim Tags as PowerPointTags
  1474.     Sub Select_()
  1475. End Class
  1476.  
  1477. Class PowerPointPPControls
  1478. inherits OLEObject
  1479.     dim Application as PowerPointApplication
  1480.     dim Count as integer
  1481.     dim Visible as integer
  1482.     dim _NewEnum as OLEObject
  1483.     Function AddBitmap(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPBitmap
  1484.     Function AddBitmapButton(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPBitmapButton
  1485.     Function AddCheckBox(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPCheckBox
  1486.     Function AddDropDown(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPDropDown
  1487.     Function AddDropDownEdit(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPDropDownEdit
  1488.     Function AddEditText(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single, VerticalScrollBar_Param as variant) as PowerPointPPEditText
  1489.     Function AddFrame(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPFrame
  1490.     Function AddGroupBox(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPGroupBox
  1491.     Function AddIcon(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPIcon
  1492.     Function AddListBox(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPListBox
  1493.     Function AddMiniature(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPSlideMiniature
  1494.     Function AddPushButton(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPPushButton
  1495.     Function AddRadioCluster(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPRadioCluster
  1496.     Function AddScrollBar(Style_Param as integer, Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPScrollBar
  1497.     Function AddSpinner(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPSpinner
  1498.     Function AddStaticText(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPStaticText
  1499.     Function AddToggleButton(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPToggleButton
  1500.     Function Item(index_Param as variant) as PowerPointPPControl
  1501.     Function _Index(index_Param as integer) as variant
  1502. End Class
  1503.  
  1504. Class PowerPointPPTabSheets
  1505. inherits OLEObject
  1506.     dim ActiveSheet as PowerPointPPTabSheet
  1507.     dim Count as integer
  1508.     dim Name as string
  1509.     dim _NewEnum as OLEObject
  1510.     Function Add(Name_Param as string) as PowerPointPPTabSheet
  1511.     Function Item(index_Param as variant) as PowerPointPPTabSheet
  1512.     Function _Index(index_Param as integer) as variant
  1513. End Class
  1514.  
  1515. Class PowerPointPPControl
  1516. inherits OLEObject
  1517.     dim Application as PowerPointApplication
  1518.     dim Enable as integer
  1519.     dim Focus as integer
  1520.     dim Height as single
  1521.     dim HelpId as integer
  1522.     dim HWND as integer
  1523.     dim Label as string
  1524.     dim Left as single
  1525.     dim Name as string
  1526.     dim OnKillFocus as string
  1527.     dim OnSetFocus as string
  1528.     dim Parent as OLEObject
  1529.     dim Tags as PowerPointTags
  1530.     dim Top as single
  1531.     dim Visible as integer
  1532.     dim Width as single
  1533. End Class
  1534.  
  1535. Class PowerPointPPPushButton
  1536. inherits OLEObject
  1537.     dim Application as PowerPointApplication
  1538.     dim Enable as integer
  1539.     dim Focus as integer
  1540.     dim Height as single
  1541.     dim HelpId as integer
  1542.     dim HWND as integer
  1543.     dim IsDefault as integer
  1544.     dim IsEscape as integer
  1545.     dim Label as string
  1546.     dim Left as single
  1547.     dim Name as string
  1548.     dim OnKillFocus as string
  1549.     dim OnPressed as string
  1550.     dim OnSetFocus as string
  1551.     dim Parent as OLEObject
  1552.     dim Tags as PowerPointTags
  1553.     dim Top as single
  1554.     dim Visible as integer
  1555.     dim Width as single
  1556.     Sub Click()
  1557. End Class
  1558.  
  1559. Class PowerPointPPToggleButton
  1560. inherits OLEObject
  1561.     dim Application as PowerPointApplication
  1562.     dim Enable as integer
  1563.     dim Focus as integer
  1564.     dim Height as single
  1565.     dim HelpId as integer
  1566.     dim HWND as integer
  1567.     dim Label as string
  1568.     dim Left as single
  1569.     dim Name as string
  1570.     dim OnClick as string
  1571.     dim OnKillFocus as string
  1572.     dim OnSetFocus as string
  1573.     dim Parent as OLEObject
  1574.     dim ResourceID as integer
  1575.     dim State as integer
  1576.     dim Tags as PowerPointTags
  1577.     dim Top as single
  1578.     dim Visible as integer
  1579.     dim Width as single
  1580.     Sub Click()
  1581. End Class
  1582.  
  1583. Class PowerPointPPBitmapButton
  1584. inherits OLEObject
  1585.     dim Application as PowerPointApplication
  1586.     dim Enable as integer
  1587.     dim Focus as integer
  1588.     dim Height as single
  1589.     dim HelpId as integer
  1590.     dim HWND as integer
  1591.     dim IsDefault as integer
  1592.     dim IsEscape as integer
  1593.     dim Label as string
  1594.     dim Left as single
  1595.     dim Name as string
  1596.     dim OnKillFocus as string
  1597.     dim OnPressed as string
  1598.     dim OnSetFocus as string
  1599.     dim Parent as OLEObject
  1600.     dim ResourceID as integer
  1601.     dim Tags as PowerPointTags
  1602.     dim Top as single
  1603.     dim Visible as integer
  1604.     dim Width as single
  1605.     Sub Click()
  1606. End Class
  1607.  
  1608. Class PowerPointPPListBox
  1609. inherits OLEObject
  1610.     dim Application as PowerPointApplication
  1611.     dim Enable as integer
  1612.     dim Focus as integer
  1613.     dim FocusItem as integer
  1614.     dim Height as single
  1615.     dim HelpId as integer
  1616.     dim HWND as integer
  1617.     dim IsAbbreviated as integer
  1618.     dim Label as string
  1619.     dim Left as single
  1620.     dim Name as string
  1621.     dim OnDoubleClick as string
  1622.     dim OnKillFocus as string
  1623.     dim OnSelectionChange as string
  1624.     dim OnSetFocus as string
  1625.     dim Parent as OLEObject
  1626.     dim SelectionStyle as integer
  1627.     dim Strings as PowerPointPPStrings
  1628.     dim Tags as PowerPointTags
  1629.     dim Top as single
  1630.     dim TopItem as integer
  1631.     dim Visible as integer
  1632.     dim Width as single
  1633.     Sub Abbreviate(Style_Param as integer)
  1634.     Function IsSelected(index_Param as integer) as integer
  1635.     Sub SetTabStops(safeArrayTabStops_Param as variant)
  1636. End Class
  1637.  
  1638. Class PowerPointPPStrings
  1639. inherits OLEObject
  1640.     dim Count as integer
  1641.     dim _NewEnum as OLEObject
  1642.     Function Add(String_Param as string) as string
  1643.     Sub Delete(index_Param as integer)
  1644.     Sub Insert(String_Param as string, Position_Param as integer)
  1645.     Function Item(index_Param as integer) as string
  1646.     Function _Index(index_Param as integer) as variant
  1647. End Class
  1648.  
  1649. Class PowerPointPPCheckBox
  1650. inherits OLEObject
  1651.     dim Application as PowerPointApplication
  1652.     dim Enable as integer
  1653.     dim Focus as integer
  1654.     dim Height as single
  1655.     dim HelpId as integer
  1656.     dim HWND as integer
  1657.     dim Label as string
  1658.     dim Left as single
  1659.     dim Name as string
  1660.     dim OnClick as string
  1661.     dim OnKillFocus as string
  1662.     dim OnSetFocus as string
  1663.     dim Parent as OLEObject
  1664.     dim State as integer
  1665.     dim Tags as PowerPointTags
  1666.     dim Top as single
  1667.     dim Visible as integer
  1668.     dim Width as single
  1669.     Sub Click()
  1670. End Class
  1671.  
  1672. Class PowerPointPPRadioCluster
  1673. inherits OLEObject
  1674.     dim Application as PowerPointApplication
  1675.     dim Count as integer
  1676.     dim Enable as integer
  1677.     dim Focus as integer
  1678.     dim Height as single
  1679.     dim HelpId as integer
  1680.     dim HWND as integer
  1681.     dim Label as string
  1682.     dim Left as single
  1683.     dim Name as string
  1684.     dim OnClick as string
  1685.     dim OnKillFocus as string
  1686.     dim OnSetFocus as string
  1687.     dim Parent as OLEObject
  1688.     dim Selected as PowerPointPPRadioButton
  1689.     dim Tags as PowerPointTags
  1690.     dim Top as single
  1691.     dim Visible as integer
  1692.     dim Width as single
  1693.     Function Add(Left_Param as single, Top_Param as single, Width_Param as single, Height_Param as single) as PowerPointPPRadioButton
  1694.     Function Item(index_Param as variant) as PowerPointPPRadioButton
  1695. End Class
  1696.  
  1697. Class PowerPointPPStaticText
  1698. inherits OLEObject
  1699.     dim Application as PowerPointApplication
  1700.     dim BackgroundColor as integer
  1701.     dim Enable as integer
  1702.     dim Focus as integer
  1703.     dim ForegroundColor as integer
  1704.     dim Height as single
  1705.     dim HelpId as integer
  1706.     dim HWND as integer
  1707.     dim Label as string
  1708.     dim Left as single
  1709.     dim Name as string
  1710.     dim OnKillFocus as string
  1711.     dim OnSetFocus as string
  1712.     dim Parent as OLEObject
  1713.     dim Tags as PowerPointTags
  1714.     dim Top as single
  1715.     dim UseBackgroundColor as integer
  1716.     dim UseForegroundColor as integer
  1717.     dim Visible as integer
  1718.     dim Width as single
  1719. End Class
  1720.  
  1721. Class PowerPointPPEditText
  1722. inherits OLEObject
  1723.     dim Application as PowerPointApplication
  1724.     dim Enable as integer
  1725.     dim Focus as integer
  1726.     dim Height as single
  1727.     dim HelpId as integer
  1728.     dim HWND as integer
  1729.     dim Label as string
  1730.     dim Left as single
  1731.     dim MaxLength as integer
  1732.     dim MultiLine as integer
  1733.     dim Name as string
  1734.     dim OnAChange as string
  1735.     dim OnKillFocus as string
  1736.     dim OnSetFocus as string
  1737.     dim Parent as OLEObject
  1738.     dim ReadOnly as integer
  1739.     dim Tags as PowerPointTags
  1740.     dim Text as string
  1741.     dim Top as single
  1742.     dim VerticalScrollBar as integer
  1743.     dim Visible as integer
  1744.     dim Width as single
  1745.     dim WordWrap as integer
  1746. End Class
  1747.  
  1748. Class PowerPointPPIcon
  1749. inherits OLEObject
  1750.     dim Application as PowerPointApplication
  1751.     dim Enable as integer
  1752.     dim Focus as integer
  1753.     dim Height as single
  1754.     dim HelpId as integer
  1755.     dim HWND as integer
  1756.     dim Label as string
  1757.     dim Left as single
  1758.     dim Name as string
  1759.     dim OnKillFocus as string
  1760.     dim OnSetFocus as string
  1761.     dim Parent as OLEObject
  1762.     dim ResourceID as integer
  1763.     dim Tags as PowerPointTags
  1764.     dim Top as single
  1765.     dim Visible as integer
  1766.     dim Width as single
  1767. End Class
  1768.  
  1769. Class PowerPointPPBitmap
  1770. inherits OLEObject
  1771.     dim Application as PowerPointApplication
  1772.     dim Enable as integer
  1773.     dim Focus as integer
  1774.     dim Height as single
  1775.     dim HelpId as integer
  1776.     dim HWND as integer
  1777.     dim Label as string
  1778.     dim Left as single
  1779.     dim Name as string
  1780.     dim OnClick as string
  1781.     dim OnKillFocus as string
  1782.     dim OnSetFocus as string
  1783.     dim Parent as OLEObject
  1784.     dim ResourceID as integer
  1785.     dim Tags as PowerPointTags
  1786.     dim Top as single
  1787.     dim Visible as integer
  1788.     dim Width as single
  1789. End Class
  1790.  
  1791. Class PowerPointPPSpinner
  1792. inherits OLEObject
  1793.     dim Application as PowerPointApplication
  1794.     dim CurrentValue as integer
  1795.     dim Enable as integer
  1796.     dim Focus as integer
  1797.     dim Height as single
  1798.     dim HelpId as integer
  1799.     dim HWND as integer
  1800.     dim Increment as integer
  1801.     dim Label as string
  1802.     dim Left as single
  1803.     dim Maximum as integer
  1804.     dim Minimum as integer
  1805.     dim Name as string
  1806.     dim OnAChange as string
  1807.     dim OnKillFocus as string
  1808.     dim OnSetFocus as string
  1809.     dim PageChange as integer
  1810.     dim Parent as OLEObject
  1811.     dim Tags as PowerPointTags
  1812.     dim Top as single
  1813.     dim Visible as integer
  1814.     dim Width as single
  1815. End Class
  1816.  
  1817. Class PowerPointPPScrollBar
  1818. inherits OLEObject
  1819.     dim Application as PowerPointApplication
  1820.     dim CurrentValue as integer
  1821.     dim Enable as integer
  1822.     dim Focus as integer
  1823.     dim Height as single
  1824.     dim HelpId as integer
  1825.     dim HWND as integer
  1826.     dim Increment as integer
  1827.     dim Label as string
  1828.     dim Left as single
  1829.     dim Maximum as integer
  1830.     dim Minimum as integer
  1831.     dim Name as string
  1832.     dim OnKillFocus as string
  1833.     dim OnScroll as string
  1834.     dim OnSetFocus as string
  1835.     dim PageChange as integer
  1836.     dim Parent as OLEObject
  1837.     dim Tags as PowerPointTags
  1838.     dim Top as single
  1839.     dim Visible as integer
  1840.     dim Width as single
  1841. End Class
  1842.  
  1843. Class PowerPointPPGroupBox
  1844. inherits OLEObject
  1845.     dim Application as PowerPointApplication
  1846.     dim Enable as integer
  1847.     dim Focus as integer
  1848.     dim Height as single
  1849.     dim HelpId as integer
  1850.     dim HWND as integer
  1851.     dim Label as string
  1852.     dim Left as single
  1853.     dim Name as string
  1854.     dim OnKillFocus as string
  1855.     dim OnSetFocus as string
  1856.     dim Parent as OLEObject
  1857.     dim Tags as PowerPointTags
  1858.     dim Top as single
  1859.     dim Visible as integer
  1860.     dim Width as single
  1861. End Class
  1862.  
  1863. Class PowerPointPPFrame
  1864. inherits OLEObject
  1865.     dim Application as PowerPointApplication
  1866.     dim Enable as integer
  1867.     dim Focus as integer
  1868.     dim Height as single
  1869.     dim HelpId as integer
  1870.     dim HWND as integer
  1871.     dim Label as string
  1872.     dim Left as single
  1873.     dim Name as string
  1874.     dim OnKillFocus as string
  1875.     dim OnSetFocus as string
  1876.     dim Parent as OLEObject
  1877.     dim Tags as PowerPointTags
  1878.     dim Top as single
  1879.     dim Visible as integer
  1880.     dim Width as single
  1881. End Class
  1882.  
  1883. Class PowerPointPPTabControl
  1884. inherits OLEObject
  1885.     dim Application as PowerPointApplication
  1886.     dim Enable as integer
  1887.     dim Focus as integer
  1888.     dim Height as single
  1889.     dim HelpId as integer
  1890.     dim HWND as integer
  1891.     dim Label as string
  1892.     dim Left as single
  1893.     dim Name as string
  1894.     dim OnKillFocus as string
  1895.     dim OnSetFocus as string
  1896.     dim Parent as OLEObject
  1897.     dim Tags as PowerPointTags
  1898.     dim Top as single
  1899.     dim Visible as integer
  1900.     dim Width as single
  1901. End Class
  1902.  
  1903. Class PowerPointPPDropDown
  1904. inherits OLEObject
  1905.     dim Application as PowerPointApplication
  1906.     dim Enable as integer
  1907.     dim Focus as integer
  1908.     dim FocusItem as integer
  1909.     dim Height as single
  1910.     dim HelpId as integer
  1911.     dim HWND as integer
  1912.     dim Label as string
  1913.     dim Left as single
  1914.     dim Name as string
  1915.     dim OnKillFocus as string
  1916.     dim OnSelectionChange as string
  1917.     dim OnSetFocus as string
  1918.     dim Parent as OLEObject
  1919.     dim Strings as PowerPointPPStrings
  1920.     dim Tags as PowerPointTags
  1921.     dim Top as single
  1922.     dim Visible as integer
  1923.     dim Width as single
  1924. End Class
  1925.  
  1926. Class PowerPointPPDropDownEdit
  1927. inherits OLEObject
  1928.     dim Application as PowerPointApplication
  1929.     dim Enable as integer
  1930.     dim Focus as integer
  1931.     dim FocusItem as integer
  1932.     dim Height as single
  1933.     dim HelpId as integer
  1934.     dim HWND as integer
  1935.     dim Label as string
  1936.     dim Left as single
  1937.     dim Name as string
  1938.     dim OnEdit as string
  1939.     dim OnKillFocus as string
  1940.     dim OnSelectionChange as string
  1941.     dim OnSetFocus as string
  1942.     dim Parent as OLEObject
  1943.     dim Strings as PowerPointPPStrings
  1944.     dim Tags as PowerPointTags
  1945.     dim Top as single
  1946.     dim Visible as integer
  1947.     dim Width as single
  1948. End Class
  1949.  
  1950. Class PowerPointPPSlideMiniature
  1951. inherits OLEObject
  1952.     dim Application as PowerPointApplication
  1953.     dim Enable as integer
  1954.     dim Focus as integer
  1955.     dim Height as single
  1956.     dim HelpId as integer
  1957.     dim HWND as integer
  1958.     dim Label as string
  1959.     dim Left as single
  1960.     dim Name as string
  1961.     dim OnClick as string
  1962.     dim OnDoubleClick as string
  1963.     dim OnKillFocus as string
  1964.     dim OnSetFocus as string
  1965.     dim Parent as OLEObject
  1966.     dim Selected as integer
  1967.     dim Tags as PowerPointTags
  1968.     dim Top as single
  1969.     dim Visible as integer
  1970.     dim Width as single
  1971.     Sub SetImage(Slide_Param as PowerPointSlide)
  1972. End Class
  1973.  
  1974. Class PowerPointPPRadioButton
  1975. inherits OLEObject
  1976.     dim Application as PowerPointApplication
  1977.     dim Enable as integer
  1978.     dim Focus as integer
  1979.     dim Height as single
  1980.     dim HelpId as integer
  1981.     dim HWND as integer
  1982.     dim Label as string
  1983.     dim Left as single
  1984.     dim Name as string
  1985.     dim OnClick as string
  1986.     dim OnDoubleClick as string
  1987.     dim OnKillFocus as string
  1988.     dim OnSetFocus as string
  1989.     dim Parent as OLEObject
  1990.     dim State as integer
  1991.     dim Tags as PowerPointTags
  1992.     dim Top as single
  1993.     dim Visible as integer
  1994.     dim Width as single
  1995.     Sub Click()
  1996.     Sub DoubleClick()
  1997. End Class
  1998.  
  1999. Class PowerPointTags
  2000. inherits OLEObject
  2001.     dim Application as PowerPointApplication
  2002.     dim Count as integer
  2003.     dim Parent as OLEObject
  2004.     dim _NewEnum as OLEObject
  2005.     Sub Add(Name_Param as string, Value_Param as string)
  2006.     Sub AddBinary(Name_Param as string, FilePath_Param as string)
  2007.     Function BinaryValue(Name_Param as string) as integer
  2008.     Sub Delete(Name_Param as string)
  2009.     Function Item(Name_Param as string) as string
  2010.     Function Name(index_Param as integer) as string
  2011.     Function Value(index_Param as integer) as string
  2012.     Function _Index(index_Param as integer) as variant
  2013. End Class
  2014.  
  2015. Class PowerPointFileDialogFileList
  2016. inherits OLEObject
  2017.     dim Application as PowerPointApplication
  2018.     dim Count as integer
  2019.     dim Parent as OLEObject
  2020.     dim _NewEnum as OLEObject
  2021.     Function DisplayName(index_Param as integer) as string
  2022.     Function Item(index_Param as integer) as string
  2023.     Function _Index(index_Param as integer) as variant
  2024. End Class
  2025.  
  2026. Class PowerPointFileDialogExtension
  2027. inherits OLEObject
  2028.     dim Application as PowerPointApplication
  2029.     dim Description as string
  2030.     dim Extensions as string
  2031.     dim Parent as OLEObject
  2032. End Class
  2033.  
  2034. Class PowerPointFileDialogExtensionList
  2035. inherits OLEObject
  2036.     dim Application as PowerPointApplication
  2037.     dim Count as integer
  2038.     dim Parent as OLEObject
  2039.     dim _NewEnum as OLEObject
  2040.     Function Add(Extension_Param as string, Description_Param as string) as PowerPointFileDialogExtension
  2041.     Function Item(index_Param as integer) as PowerPointFileDialogExtension
  2042.     Function _Index(index_Param as integer) as variant
  2043. End Class
  2044.  
  2045. Class PowerPointFileDialog
  2046. inherits OLEObject
  2047.     dim ActionButtonName as string
  2048.     dim Application as PowerPointApplication
  2049.     dim DefaultDirectoryRegKey as string
  2050.     dim DialogTitle as string
  2051.     dim DirectoriesOnly as integer
  2052.     dim Extensions as PowerPointFileDialogExtensionList
  2053.     dim Files as PowerPointFileDialogFileList
  2054.     dim InitialView as integer
  2055.     dim IsMultiSelect as integer
  2056.     dim IsPrintEnabled as integer
  2057.     dim IsReadOnlyEnabled as integer
  2058.     dim OnAction as string
  2059.     dim Parent as OLEObject
  2060.     dim UseODMADlgs as integer
  2061.     Sub Launch(pUnk_Param as OLEObject)
  2062. End Class
  2063.  
  2064. Class PowerPointMouseTracker
  2065. inherits OLEObject
  2066.     Function EndTrack(X_Param as single, Y_Param as single) as integer
  2067.     Function OnTrack(X_Param as single, Y_Param as single) as integer
  2068. End Class
  2069.  
  2070. Class PowerPointMouseDownHandler
  2071. inherits OLEObject
  2072.     Function OnMouseDown(activeWin_Param as OLEObject) as integer
  2073. End Class
  2074.  
  2075. Class PowerPointOCXExtender
  2076. inherits OLEObject
  2077.     dim AltHTML as string
  2078.     dim Height as single
  2079.     dim Left as single
  2080.     dim Name as string
  2081.     dim Top as single
  2082.     dim Visible as boolean
  2083.     dim Width as single
  2084.     dim ZOrderPosition as integer
  2085. End Class
  2086.  
  2087. Class PowerPointOLEControl
  2088. inherits OLEObject
  2089.     dim AltHTML as string
  2090.     dim Height as single
  2091.     dim Left as single
  2092.     dim Name as string
  2093.     dim Top as single
  2094.     dim Visible as boolean
  2095.     dim Width as single
  2096.     dim ZOrderPosition as integer
  2097. End Class
  2098.  
  2099. Class PowerPointTable
  2100. inherits OLEObject
  2101.     dim Application as PowerPointApplication
  2102.     dim Columns as PowerPointColumns
  2103.     dim Parent as OLEObject
  2104.     dim Rows as PowerPointRows
  2105.     dim TableDirection as integer
  2106.     Function Cell(Row_Param as integer, Column_Param as integer) as PowerPointCell
  2107.     Sub MergeBorders()
  2108. End Class
  2109.  
  2110. Class PowerPointColumns
  2111. inherits OLEObject
  2112.     dim Application as PowerPointApplication
  2113.     dim Count as integer
  2114.     dim Parent as OLEObject
  2115.     dim _NewEnum as OLEObject
  2116.     Function Add(BeforeColumn_Param as integer) as PowerPointColumn
  2117.     Function Item(index_Param as integer) as PowerPointColumn
  2118.     Function _Index(index_Param as integer) as variant
  2119. End Class
  2120.  
  2121. Class PowerPointColumn
  2122. inherits OLEObject
  2123.     dim Application as PowerPointApplication
  2124.     dim Cells as PowerPointCellRange
  2125.     dim Parent as OLEObject
  2126.     dim Width as single
  2127.     Sub Delete()
  2128.     Sub Select_()
  2129. End Class
  2130.  
  2131. Class PowerPointRows
  2132. inherits OLEObject
  2133.     dim Application as PowerPointApplication
  2134.     dim Count as integer
  2135.     dim Parent as OLEObject
  2136.     dim _NewEnum as OLEObject
  2137.     Function Add(BeforeRow_Param as integer) as PowerPointRow
  2138.     Function Item(index_Param as integer) as PowerPointRow
  2139.     Function _Index(index_Param as integer) as variant
  2140. End Class
  2141.  
  2142. Class PowerPointRow
  2143. inherits OLEObject
  2144.     dim Application as PowerPointApplication
  2145.     dim Cells as PowerPointCellRange
  2146.     dim Height as single
  2147.     dim Parent as OLEObject
  2148.     Sub Delete()
  2149.     Sub Select_()
  2150. End Class
  2151.  
  2152. Class PowerPointCellRange
  2153. inherits OLEObject
  2154.     dim Application as PowerPointApplication
  2155.     dim Borders as PowerPointBorders
  2156.     dim Count as integer
  2157.     dim Parent as OLEObject
  2158.     dim _NewEnum as OLEObject
  2159.     Function Item(index_Param as integer) as PowerPointCell
  2160.     Function _Index(index_Param as integer) as variant
  2161. End Class
  2162.  
  2163. Class PowerPointCell
  2164. inherits OLEObject
  2165.     dim Application as PowerPointApplication
  2166.     dim Borders as PowerPointBorders
  2167.     dim Parent as OLEObject
  2168.     dim Selected as boolean
  2169.     dim Shape as PowerPointShape
  2170.     Sub Merge(MergeTo_Param as PowerPointCell)
  2171.     Sub Select_()
  2172.     Sub Split(NumRows_Param as integer, NumColumns_Param as integer)
  2173. End Class
  2174.  
  2175. Class PowerPointBorders
  2176. inherits OLEObject
  2177.     dim Application as PowerPointApplication
  2178.     dim Count as integer
  2179.     dim Parent as OLEObject
  2180.     dim _NewEnum as OLEObject
  2181.     Function Item(BorderType_Param as integer) as PowerPointLineFormat
  2182.     Function _Index(index_Param as integer) as variant
  2183. End Class
  2184.  
  2185. Class PowerPointPanes
  2186. inherits OLEObject
  2187.     dim Application as PowerPointApplication
  2188.     dim Count as integer
  2189.     dim Parent as OLEObject
  2190.     dim _NewEnum as OLEObject
  2191.     Function Item(index_Param as integer) as PowerPointPane
  2192.     Function _Index(index_Param as integer) as variant
  2193. End Class
  2194.  
  2195. Class PowerPointPane
  2196. inherits OLEObject
  2197.     dim Active as integer
  2198.     dim Application as PowerPointApplication
  2199.     dim Parent as OLEObject
  2200.     dim ViewType as integer
  2201.     Sub Activate()
  2202. End Class
  2203.  
  2204. Class PowerPointDefaultWebOptions
  2205. inherits OLEObject
  2206.     dim AllowPNG as integer
  2207.     dim AlwaysSaveInDefaultEncoding as integer
  2208.     dim CheckIfOfficeIsHTMLEditor as integer
  2209.     dim Encoding as integer
  2210.     dim FolderSuffix as string
  2211.     dim Fonts as OLEObject
  2212.     dim FrameColors as integer
  2213.     dim IncludeNavigation as integer
  2214.     dim OrganizeInFolder as integer
  2215.     dim RelyOnVML as integer
  2216.     dim ResizeGraphics as integer
  2217.     dim ScreenSize as integer
  2218.     dim ShowSlideAnimation as integer
  2219.     dim UpdateLinksOnSave as integer
  2220.     dim UseLongFileNames as integer
  2221. End Class
  2222.  
  2223. Class PowerPointWebOptions
  2224. inherits OLEObject
  2225.     dim AllowPNG as integer
  2226.     dim Encoding as integer
  2227.     dim FolderSuffix as string
  2228.     dim FrameColors as integer
  2229.     dim IncludeNavigation as integer
  2230.     dim OrganizeInFolder as integer
  2231.     dim RelyOnVML as integer
  2232.     dim ResizeGraphics as integer
  2233.     dim ScreenSize as integer
  2234.     dim ShowSlideAnimation as integer
  2235.     dim UseLongFileNames as integer
  2236.     Sub UseDefaultFolderSuffix()
  2237. End Class
  2238.  
  2239. Class PowerPointPublishObjects
  2240. inherits OLEObject
  2241.     dim Application as PowerPointApplication
  2242.     dim Count as integer
  2243.     dim Parent as OLEObject
  2244.     dim _NewEnum as OLEObject
  2245.     Function Item(index_Param as integer) as PowerPointPublishObject
  2246.     Function _Index(index_Param as integer) as variant
  2247. End Class
  2248.  
  2249. Class PowerPointPublishObject
  2250. inherits OLEObject
  2251.     dim Application as PowerPointApplication
  2252.     dim FileName as string
  2253.     dim HTMLVersion as integer
  2254.     dim Parent as OLEObject
  2255.     dim RangeEnd as integer
  2256.     dim RangeStart as integer
  2257.     dim SlideShowName as string
  2258.     dim SourceType as integer
  2259.     dim SpeakerNotes as integer
  2260.     Sub Publish()
  2261. End Class
  2262.  
  2263. Class PowerPointMarker
  2264. inherits OLEObject
  2265.     dim MarkerType as integer
  2266.     dim Time as integer
  2267. End Class
  2268.  
  2269.  
  2270.